import java.util.*;

public class Train {

	private int speedOfTrain, noOfHalts, trainCode;
	private int sourceStation, destinationStation;
	ArrayList<Integer> inBetweenStations;
	ArrayList<String> arrivalTimes, departureTimes;
	private String trainName;
	private String sourceDepartureTime, destinationArrivaltime;
	private ArrayList<String> runningDaysOfTheWeek;

	public Train() {
		inBetweenStations = new ArrayList<Integer>();
		arrivalTimes = new ArrayList<String>();
		departureTimes = new ArrayList<String>();
		runningDaysOfTheWeek=new ArrayList<String>();
	}

	public ArrayList<String> getArrivalTimes() {
		return arrivalTimes;
	}

	public void setArrivalTimes(ArrayList<String> arrivalTimes) {
		this.arrivalTimes = arrivalTimes;
	}

	public ArrayList<String> getDepartureTimes() {
		return departureTimes;
	}

	public void setDepartureTimes(ArrayList<String> destinationTimes) {
		this.departureTimes = destinationTimes;
	}

	public int getTrainCode() {
		return trainCode;
	}

	public String getTrainName() {
		return trainName;
	}

	public void setTrainName(String trainName) {
		this.trainName = trainName;
	}

	public void setTrainCode(int trainCode) {
		this.trainCode = trainCode;
	}

	public int getSpeedOfTrain() {
		return speedOfTrain;
	}

	public void setSpeedOfTrain(int speedOfTrain) {
		this.speedOfTrain = speedOfTrain;
	}

	public int getNoOfHalts() {
		return noOfHalts;
	}

	public void setNoOfHalts(int noOfHalts) {
		this.noOfHalts = noOfHalts;
	}

	public int getSourceStation() {
		return sourceStation;
	}

	public void setSourceStation(int sourceStation) {
		this.sourceStation = sourceStation;
	}

	public int getDestinationStation() {
		return destinationStation;
	}

	public void setDestinationStation(int destinationStation) {
		this.destinationStation = destinationStation;
	}

	public ArrayList<Integer> getInBetweenStations() {
		return inBetweenStations;
	}

	public void setInBetweenStations(ArrayList<Integer> inBetweenStations) {
		this.inBetweenStations = inBetweenStations;
	}

	public String getSourceDepartureTime() {
		return sourceDepartureTime;
	}

	public void setSourceDepartureTime(String sourceDepartureTime) {
		this.sourceDepartureTime = sourceDepartureTime;
	}

	public String getDestinationArrivaltime() {
		return destinationArrivaltime;
	}

	public void setDestinationArrivaltime(String destinationArrivaltime) {
		this.destinationArrivaltime = destinationArrivaltime;
	}

	public ArrayList<String> getRunningDaysOfTheWeek() {
		return runningDaysOfTheWeek;
	}

	public void setRunningDaysOfTheWeek(ArrayList<String> runningDaysOfTheWeek) {
		this.runningDaysOfTheWeek = runningDaysOfTheWeek;
	}

}
